package role

// sys_role 角色
type RoleParam struct {
	ID        *string `json:"id,omitempty" dc:"角色ID"`
	AppCode   *string `json:"appCode,omitempty" dc:"应用编码"`
	Name      *string `json:"name,omitempty" dc:"角色名称" v:"required#请输入角色名称"`
	Code      *string `json:"code,omitempty" dc:"唯一编码" v:"required#请输入唯一编码"`
	Sort      *string `json:"sort,omitempty" dc:"排序"`
	RoleType  int     `json:"roleType,omitempty" dc:"角色类型<sys_role_type>" v:"required#请输入角色类型<sys_role_type>"`
	Enabled   *int    `json:"enabled,omitempty" dc:"是否启用" v:"required#请输入是否启用"`
	DataScope *int    `json:"dataScope,omitempty" dc:"数据范围(1: 全部数据权限; 2: 自定义数据权限; 3: 本部门数据权限; 4: 本部门及以下部门权限; 5: 仅本人数据权限)"`
	Remark    *string `json:"remark,omitempty" dc:"备注"`
}
